package com.example.myapplicationhjw.demo


fun main() {
    // 1. 数字类型
    var intNum: Int = 10  // 默认的整数类型
    var longNum: Long = 100L
    var doubleNum: Double = 3.14  // 默认的浮点类型
    var floatNum: Float = 3.14f
    var shortNum: Short = 10

    // 2. 布尔类型
    var isShow: Boolean = true
    isShow = false

    // 3. 字符类型  单字符
    var char: Char = 'A'
    char = 'B'
    char = 'C'

    // 4.  字符串 双引号
    val str: String = "Kotlin"
    // 换行字符串
    val multiLineStr = """
        test
        demo one
    """
    val multiLineStr1 =  "test\n" +
            " two"
    println(multiLineStr)
    println(multiLineStr1)

    // 字符串模板  $变量名  计算 "${变量 + 1}"
    val name: String = "Jack"
    val age: Int = 20
    val message = "Name: $name, Age: ${age + 1}"

    println(message)
}